table.milestones {
   border: none;
   width: 90%;
}

table.milestones td {
    border: 1px solid #888;
    padding: 4px;
    vertical-align: top;

}

table.milestones th {
	text-align: left;
	color: #fff;
	background-color: #888;
	border: 1px solid #000;
	padding: 3px;
}

table.milestones td.ms {
	border: 0px;
	background-color: #eee;	
}

table.milestones tr.done {
	color: #080;
}

table.milestones tr.notdone {
	color: #e00;
}

table.milestones tr.progress {
	color: #e80;
}


table.basic {
	
}

table.basic td {
	vertical-align: top;
	border: 1px solid #888;
	padding: 2px;
}

table.basic td.h {
	font-weight: bold;
	text-align: right;
	background-color: #ddd;
}

table.basic td.h {
	font-weight: bold;
	text-align: right;
}

